beginterrainscript; 

variables;

body;

beginstate INIT_STATE;
	break;

beginstate START_STATE;
break;

beginstate STEP_INTO_SPOT_STATE;

	if(get_terrain(my_loc_x(),my_loc_y()) != 0){
		set_terrain(my_loc_x(),my_loc_y(),0);
		inc_flag(86,0,1);

		if((get_flag(86,0) >= 22) && (get_flag(87,0) == 0)){
			set_terrain(8,10,376);
			play_sound(26);
			if(get_flag(89,0) == 0){
				award_party_xp(130,25);
				set_flag(89,0,1);
			}
		}
	}

break;
